學了不少東西後,該來寫看看其他開發程式也寫過的Bmi了!
先來思考大概要怎麼做
BMI我們都知道是 體重(公斤) / 身高平方(公尺)
然後我們要請使用者輸入,所以因該使用input請輸入OO
而我們要判斷使用者的BMI是否會超出或過輕又或著符合標準
所以需要判斷是if elif
體重過輕
BMI< 18.5
健康體位
18.5<=BMI< 24
體位異常
過重:24<=BMI< 27
就讓我們開始寫吧
首先是詢問使用者
weight = int(input('請輸入您的體重(公斤)'))
height = int(input('請輸入您的身高(公分)'))
得到了數據就開始列算式!
heightmeter = height/100
bmi = weight/(highmeter**2)
print('你的bmi是',format(bmi,".2f"))#小數點第二位4捨5入
接下來開始判斷
if bmi<18.5:
print("體重過輕")
elif bmi<24:
print("正常")
elif bmi < 27:
print("過重")
else:
print("肥胖")
就可以得到結果囉